﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace furion.blog.Domain.Shared.Vo.User
{
    public class UserDetailVO
    {
        [JsonProperty(PropertyName = "userId")]
        public long? UserId { get; set; } = null;

        [JsonProperty(PropertyName = "userName")]
        public string UserName { get; set; } = "";

        [JsonProperty(PropertyName = "realName")]
        public string RealName { get; set; } = "";

        [JsonProperty(PropertyName = "nickName")]
        public string NickName { get; set; } = "";

        [JsonProperty(PropertyName = "deptId")]
        public long? DeptId { get; set; } = null;

        [JsonProperty(PropertyName = "email")]
        public string Email { get; set; } = "";

        [JsonProperty(PropertyName = "phone")]
        public string Phone { get; set; } = "";

        [JsonProperty(PropertyName = "sex")]
        public string Sex { get; set; } = "";

        [JsonProperty(PropertyName = "avatar")]
        public string Avatar { get; set; } = "";

        [JsonProperty(PropertyName = "status")]
        public string Status { get; set; } = "";

        [JsonProperty(PropertyName = "isDelete")]
        public string IsDelete { get; set; } = "";

        [JsonProperty(PropertyName = "roleId")]
        public long? RoleId { get; set; } = null;

        [JsonProperty(PropertyName = "roleName")]
        public string RoleName { get; set; } = "";

        [JsonProperty(PropertyName = "remark")]
        public string Remark { get; set; } = "";

    }
}
